package com.diepu.www.client.partner.xhh.enums;
/**
 * pantner项目错误码
 * 类描述: pantner项目错误码 <br/>     
 * 项目名称:diepu-parent-biz <br/> 
 * 类名称:PartnerErrorCode <br/>     
 * 创建人:xiongxiaotun <br/> 
 * 创建时间:2017年12月7日 下午12:18:18  <br/>   
 * 修改人:xiongxiaotun <br/> 
 * 修改时间: 2017年12月7日 下午12:18:18   <br/>  
 * 修改备注:   <br/> 
 * @version V1.0   <br/>
 */
public enum PartnerErrorCode {
	/**
	 * 失败：请求网关为空 <br/>
	 * 处理： <br/>
	 *  1.检查网关配置  <br/>
	 */
	FAIL_HTTP_GATEWAY_EMPTY(12, "请求网关为空"),
	/**
	 * 失败：请求服务地址为空 <br/>
	 * 处理： <br/>
	 *  1.检查服务地址参数  <br/>
	 */
	FAIL_HTTP_SERVICE_EMPTY(13, "请求服务地址为空"),
	/**
	 * 失败：请求服务地址格式不对 <br/>
	 * 处理： <br/>
	 *  1.检查网关配置  <br/>
	 */
	FAIL_HTTP_SERVICE_ERROR(14, "请求服务地址格式不对"),
	/**
	 * 失败：第三方业务记录丢失 <br/>
	 * 处理： <br/>
	 *  1.第三方业务记录丢失  <br/>
	 */
	TH_BUSINESS_MISSING(15, "第三方业务记录丢失"),
	/**
	 * 失败：业务ID为空 <br/>
	 * 处理： <br/>
	 *  1.业务ID为空  <br/>
	 */
	BUSI_ID_MISSING(16, "业务ID为空"),
	/**
	 * 失败：业务记录丢失 <br/>
	 */
	BUSI_MISSING(17, "业务记录丢失"),
	/**
	 * 失败：工商银行合作机构订单号为空 <br/>
	 */
	ORDER_NO_MISSING(18, "工商银行合作机构订单号为空"),
	/**
	 * 失败：业务地区编码为空 <br/>
	 */
	ZONENO_MISSING(19, "业务地区编码为空"),
	/**
	 * 失败：车辆记录丢失 <br/>
	 */
	RECORD_CAR_MISSING(20, "车辆记录不存在或已被删除"),
	/**
	 * 失败：申请分期附件缺失 <br/>
	 */
	PIC_DIVI_MISSGING(21, "申请分期附件缺失"),
	/**
	 * 失败：参数订单号为空<br/>
	 */
	ORDER_NO_EMPTY(22, "参数订单号为空"),
	/**
	 * 失败：分期记录不存在或已被删除<br/>
	 */
	RECORD_DIVI_MISSING(23, "分期记录不存在或已被删除"),
	/**
	 * 失败：贷款记录不存在或已被删除<br/>
	 */
	RECORD_LOAN_MISSING(24, "贷款记录不存在或已被删除"),
	/**
	 * 失败：购车人记录不存在或已被删除<br/>
	 */
	RECORD_BUYER_MISSING(25, "购车人记录不存在或已被删除"),
	/**
	 * 失败：订单记录不存在或已被删除<br/>
	 */
	RECORD_ORDER_MISSING(25, "订单记录不存在或已被删除"),
	
	/**
	 * 失败：申请分期中或已经成功，不能修改<br/>
	 */
	MODIFIED_LOCKED(26, "申请分期中或已经成功，不能修改"),
	
	/**
	 * 开卡申请表缺失
	 */
	OPEN_CARD_MISSING(27,"开卡申请表缺失"),
	/**
	 * 专项额度核定申请表缺失
	 */
	EDU_HEDING_SQBIAO(28,"专项额度核定申请表缺失"),
	/**
	 * 失败：面签记录不存在或已被删除<br/>
	 */
	RECORD_INTERVIEW_MISSING(29, "面签记录不存在或已被删除"),
	/**
	 * 失败：面签多媒体文件未同步<br/>
	 */
	INTERVIEW_MEDIA_UNSYNC(29, "面签多媒体文件未同步")
	;

	
	private Integer code;
	
	private String name;

	private PartnerErrorCode(Integer code, String name) {
		this.code = code;
		this.name = name;
	}

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
}
